﻿#region

using System;

#endregion

namespace MediaSage.Lib.Database
{
    #region Enumerations

    public enum EValueType
    {
        STRING,
        INT,
        DATETIME,
        BOOL,
        FLOAT
    }

    #endregion Enumerations

    public class PluginConfigurationItemEntity : DatabaseObject
    {
        #region Properties

        public virtual string Description { get; set; }

        public virtual Guid ID { get; set; }

        public virtual Guid ProviderID { get; set; }

        public virtual string Value { get; set; }

        public virtual EValueType ValueType { get; set; }

        public virtual string VariableName { get; set; }

        #endregion Properties

        public override void Save()
        {
            base.Save();
        }

        public override void SaveOrUpdate()
        {
            base.SaveOrUpdate();
        }
    }
}